{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "16baac33-9c01-4a1b-93c2-6d1c938f20f2",
   "metadata": {},
   "outputs": [],
   "source": [
    "import tensorflow as tf\n",
    "import torch"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "05a99c21-e6e3-47c2-897a-85f85f2f0865",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'2.6.0'"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "tf.__version__"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "5a99eb6a-9a8d-4645-aae1-3742882252a6",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'1.10.0+cu102'"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "torch.__version__"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "83448a5e-ff83-4430-9f5b-b1db3cd8126b",
   "metadata": {},
   "outputs": [],
   "source": [
    "import pandas as pd"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "id": "b10bfcad-5c25-4898-8a2f-3b437ff9fff8",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<tensorflow.python.client.session.Session at 0x7f1abeb87da0>"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "tf.compat.v1.Session()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "bd607ff4-e832-477a-afa3-b398d9da4b39",
   "metadata": {},
   "outputs": [],
   "source": [
    "import zipline"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "59fc864c-c5ce-41b3-86b7-1a7057d7997e",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Package                 Version\n",
      "----------------------- ---------------\n",
      "absl-py                 0.13.0\n",
      "alembic                 1.7.4\n",
      "anyio                   3.3.4\n",
      "argon2-cffi             20.1.0\n",
      "asn1crypto              0.24.0\n",
      "astunparse              1.6.3\n",
      "async-generator         1.10\n",
      "attrs                   21.2.0\n",
      "Babel                   2.9.1\n",
      "backcall                0.2.0\n",
      "baostock                0.8.8\n",
      "bcolz                   1.2.1\n",
      "beautifulsoup4          4.10.0\n",
      "bleach                  4.0.0\n",
      "Bottleneck              1.3.2\n",
      "bs4                     0.0.1\n",
      "cached-property         1.5.2\n",
      "cachetools              4.2.2\n",
      "certifi                 2021.5.30\n",
      "cffi                    1.14.6\n",
      "charset-normalizer      2.0.4\n",
      "clang                   5.0\n",
      "click                   8.0.3\n",
      "cloudpickle             1.6.0\n",
      "contextvars             2.4\n",
      "cryptography            2.1.4\n",
      "cycler                  0.10.0\n",
      "dataclasses             0.8\n",
      "decorator               5.0.9\n",
      "defusedxml              0.7.1\n",
      "empyrical               0.5.5\n",
      "entrypoints             0.3\n",
      "flatbuffers             1.12\n",
      "gast                    0.4.0\n",
      "google-auth             1.34.0\n",
      "google-auth-oauthlib    0.4.5\n",
      "google-pasta            0.2.0\n",
      "greenlet                1.1.2\n",
      "grpcio                  1.39.0\n",
      "gym                     0.19.0\n",
      "h5py                    3.1.0\n",
      "idna                    3.3\n",
      "immutables              0.16\n",
      "importlib-metadata      4.8.1\n",
      "importlib-resources     5.3.0\n",
      "int-date                0.1.8\n",
      "intervaltree            3.1.0\n",
      "ipykernel               5.1.1\n",
      "ipython                 7.16.1\n",
      "ipython-genutils        0.2.0\n",
      "ipywidgets              7.6.3\n",
      "iso3166                 2.0.2\n",
      "iso4217                 1.6.20180829\n",
      "jedi                    0.17.2\n",
      "Jinja2                  3.0.1\n",
      "joblib                  1.1.0\n",
      "jqdatasdk               1.8.10\n",
      "json5                   0.9.6\n",
      "jsonschema              3.2.0\n",
      "jupyter                 1.0.0\n",
      "jupyter-client          6.1.12\n",
      "jupyter-console         6.4.0\n",
      "jupyter-core            4.7.1\n",
      "jupyter-http-over-ws    0.0.8\n",
      "jupyter-server          1.11.1\n",
      "jupyterlab              3.2.1\n",
      "jupyterlab-pygments     0.1.2\n",
      "jupyterlab-server       2.8.2\n",
      "jupyterlab-widgets      1.0.0\n",
      "keras                   2.6.0\n",
      "Keras-Preprocessing     1.1.2\n",
      "keyring                 10.6.0\n",
      "keyrings.alt            3.0\n",
      "kiwisolver              1.3.1\n",
      "Logbook                 1.5.3\n",
      "lru-dict                1.1.7\n",
      "lxml                    4.6.3\n",
      "Mako                    1.1.5\n",
      "Markdown                3.3.4\n",
      "MarkupSafe              2.0.1\n",
      "matplotlib              3.3.4\n",
      "mistune                 0.8.4\n",
      "msgpack                 1.0.2\n",
      "multipledispatch        0.6.0\n",
      "nbclassic               0.3.4\n",
      "nbclient                0.5.3\n",
      "nbconvert               6.0.7\n",
      "nbformat                5.1.3\n",
      "nest-asyncio            1.5.1\n",
      "networkx                1.11\n",
      "notebook                6.4.3\n",
      "numexpr                 2.7.3\n",
      "numpy                   1.19.5\n",
      "oauthlib                3.1.1\n",
      "opt-einsum              3.3.0\n",
      "packaging               21.0\n",
      "pandas                  0.22.0\n",
      "pandas-datareader       0.8.1\n",
      "pandocfilters           1.4.3\n",
      "parso                   0.7.1\n",
      "patsy                   0.5.2\n",
      "pexpect                 4.8.0\n",
      "pickleshare             0.7.5\n",
      "Pillow                  8.3.1\n",
      "pip                     21.3.1\n",
      "ply                     3.11\n",
      "prometheus-client       0.11.0\n",
      "prompt-toolkit          3.0.19\n",
      "protobuf                3.17.3\n",
      "ptyprocess              0.7.0\n",
      "pyasn1                  0.4.8\n",
      "pyasn1-modules          0.2.8\n",
      "pycparser               2.20\n",
      "pycrypto                2.6.1\n",
      "pyfolio                 0.9.2\n",
      "Pygments                2.9.0\n",
      "PyGObject               3.26.1\n",
      "PyMySQL                 1.0.2\n",
      "pyparsing               2.4.7\n",
      "pyrsistent              0.18.0\n",
      "python-apt              1.6.5+ubuntu0.6\n",
      "python-dateutil         2.8.2\n",
      "python-interface        1.6.1\n",
      "pytz                    2021.3\n",
      "pyxdg                   0.25\n",
      "PyYAML                  6.0\n",
      "pyzmq                   22.2.1\n",
      "qtconsole               5.1.1\n",
      "QtPy                    1.9.0\n",
      "requests                2.26.0\n",
      "requests-oauthlib       1.3.0\n",
      "requests-unixsocket     0.2.0\n",
      "rsa                     4.7.2\n",
      "scikit-learn            0.24.2\n",
      "scipy                   1.5.4\n",
      "seaborn                 0.10.1\n",
      "SecretStorage           2.3.1\n",
      "Send2Trash              1.8.0\n",
      "setuptools              57.4.0\n",
      "simplejson              3.17.5\n",
      "six                     1.15.0\n",
      "sniffio                 1.2.0\n",
      "sortedcontainers        2.4.0\n",
      "soupsieve               2.2.1\n",
      "SQLAlchemy              1.4.26\n",
      "stable-baselines3       1.3.0\n",
      "statsmodels             0.12.2\n",
      "stockstats              0.3.2\n",
      "TA-Lib                  0.4.21\n",
      "tables                  3.6.1\n",
      "tensorboard             2.6.0\n",
      "tensorboard-data-server 0.6.1\n",
      "tensorboard-plugin-wit  1.8.0\n",
      "tensorflow              2.6.0\n",
      "tensorflow-estimator    2.6.0\n",
      "termcolor               1.1.0\n",
      "terminado               0.10.1\n",
      "testpath                0.5.0\n",
      "threadpoolctl           3.0.0\n",
      "thriftpy2               0.4.14\n",
      "toolz                   0.11.1\n",
      "torch                   1.10.0\n",
      "tornado                 6.1\n",
      "tqdm                    4.62.3\n",
      "trading-calendars       2.1.1\n",
      "traitlets               4.3.3\n",
      "tushare                 1.2.67\n",
      "typing-extensions       3.7.4.3\n",
      "urllib3                 1.26.6\n",
      "wcwidth                 0.2.5\n",
      "webencodings            0.5.1\n",
      "websocket-client        1.2.1\n",
      "Werkzeug                2.0.1\n",
      "wheel                   0.37.0\n",
      "widgetsnbextension      3.5.1\n",
      "wrapt                   1.12.1\n",
      "zipline                 1.4.1\n",
      "zipp                    3.5.0\n"
     ]
    }
   ],
   "source": [
    "!pip list"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "1204d847-6137-42c1-aba9-4f92044086e3",
   "metadata": {},
   "outputs": [],
   "source": [
    "import pandas as pd"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "17cbe5c6-47b9-4baa-962b-4fc22f24b8a8",
   "metadata": {},
   "outputs": [],
   "source": [
    "pd.read_csv"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.6.9"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
